Skip to content
  • 0 Votes
    1 Posts
    201 Views
    No one has replied
  • 0 Votes
    6 Posts
    1k Views
    zareenZ
    Check Solution Result
  • 0 Votes
    4 Posts
    1k Views
    zareenZ
    Compile Online C++ Code
  • 0 Votes
    2 Posts
    705 Views
    zareenZ
    @zareen said in CS608 Assignment 3 Solution and Discussion: There are a few conditions for enrollment and marking of attendance. Students are required to perform Use Case Testing for the following tasks. Solution: Scenario Steps Description A: Actor Enrollment S: System 1 S: Enroll employee 2 S: Scan fingerprint 3 S: ID allocated Attendance 4 A: Scan fingerprint 5 S: Validate fingerprint 6 S: Attendance marked 7 A: Password entered 8 S: Attendance marked Extensions 4a Fingerprint not marked S: Display message and ask for re-try fingerprint 4b Fingerprint not marked for specific reason A: ID and password entered S: Attendance marked 7a Invalid Password - 3 times Close application ______________________End Solution Ideas Solution: Process Area: Software Verification Software Verification process area is more concerned with the engineering/programming aspects of the project with the purpose to ensure that the final product is error free and selected work products/components meet their specified requirements. Verification does not Page | 31 evaluate usefulness of the system instead verification is concerned with whether the system is well-engineered, error-free, and so on. So verification is more concerned with building the product right way. Software verification includes testing, design analysis, inspections and code reviews. The major goals for these process areas are as under: ● Prepare for Verification: Preparation for verification is conducted. ● Verify Selected Work Products: Selected work products are verified against their specified requirements. P.Example of Software Verification Continuing with the same example, QA team will verify that all requirements are being fulfilled and each part of the software is working properly. For example, in this case Sample Requirements ● Admin (Employee) should be able to login ● Employee should be able to register another employee ¡n the organization ● Employee should be able to mark the attendance on daily basis Figure 1: Continuous Audit Implementation Steps U.Audit Types There are three (3) types of audits and these, along with brief explanation, are as follows: ● First Party Audits: These are often described as internal audits. Someone from the organization itself audits a process to measure compliance and/or effectiveness. ● Second Party Audits: This is an external audit where the audit is being performed on supplier by a customer or by a contracted organization on behalf of a customer with the intention to ensure that the supplier is meeting contract specification. ● Third Party Audit: this is also an external audit and it’s performed by an audit organization independent of supplier-customer relationship. V.Audit Roles and Responsibilities Audit team includes a certified lead auditor who leads the audit activities and a team of 2 to 3 members supporting the lead in performing audit. Each member is equipped with right attitude and skills to measure the process results and performing the process audit to ensure compliance. Further in tough scenarios, domain experts become a part of this team to deal with the technicalities of such scenarios. W.CMMI Appraisals Appraisal is defined as a process to collect, review and analyzes data to measure performance or compliance level. The collected data is then compared with the desired or standard data to identify the gap between the actual and desired, if any with the main purpose of measuring the effectiveness of the framework or process. CMMI appraisals provide ratings that accurately reflect the capability level or maturity level of the processes in use. X.Process Reviews Process reviews are frequently carried out in the organizations to measure the effectiveness of the process and to ensure that it is being completely followed. The frequency of process audit depends upon many factors but usually it’s biannual or quarterly or on need basis. The process reviews also helps in identifying the required actions to improve the process results. Those required action may vary based on the results and it can be related to change/update in process objectives or design, training of stakeholders, technological advancement and many others. Y.Review Policy Every organization has its own review policy but the literature is full of best practices to be followed while conducting review. The fact remains same, the process is useless without review as no environment is static and no requirements are static. The current condition is best described with the word dynamic or constantly changing and so must be the process to get desired results. Through review policy, organizations define what to review and when to review. Z. Bench marking for Process Review There are many common issues the modern era organizations face today but the prospects of those issues or the circumstances might vary based on multiple factors. Bench marking is the referencing to those common problems. For any issue, organization adopts the model of another organization that went through, more or less, same condition and developed a successful solution to it. Adopting the already developed solution after some amendments saves an organization a lot of time and efforts. Besides this, organization can use the best practices, with some modification, available in literature or research journals.
  • 0 Votes
    3 Posts
    810 Views
    zareenZ
    Solution Idea! php file CS301.php <?php $host = "localhost"; $user = "root"; $password = ""; $dbname = "bc12345"; // Create connection $conn = mysqli_connect($host, $user, $password, $dbname); // Check connection if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "INSERT INTO `sales` (`ID`, `Name`, `Region`, `Client_Name`, `Unit`, `Unit_Cost`, `Date`) VALUES ('5', 'boll point', 'south', 'Jhon', '230', '120.99', '2020-01-12')"; if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } mysqli_close($conn); ?> <!DOCTYPE html> <html> <head> <title>CS310 Assignment</title> </head> <body> </body> </html>
  • 0 Votes
    3 Posts
    726 Views
    zareenZ
    Solution Idea: Organization’s concepts and principles Answer 1. You can have small, middle and big organizations and people are managing by… 9 2. Whether, you have skilled people, unskilled people, top bureaucratic people, stakeholders and sponsors. There are all divide into corner areas. 8 3. Feedback comes from… 6 4. Organized collection of parts that are highly in order to accomplish an overall goal. 4 5. Different department as per their TOR, assignment and co-area of responsibility required to coordinate (integrate) through…. 5 6. Organizations primarily bit around the people. People behave as per the procedures, systems and guidelines. 7 7. Resources such as people, technologies, technical related knowledge and cash. 4 8. People, department or any other entities do not perform its functions properly and timely. 3 9. Product, services and by products (enhancement to skills and facilities) 2 10. It is natural and logical that team has learned something additional by doing that project and they enhanced overall skill and similar project can be done in much more professional way. 1
  • 0 Votes
    1 Posts
    178 Views
    No one has replied
  • 0 Votes
    6 Posts
    1k Views
    zareenZ
    https://www.youtube.com/watch?v=j4mJTG4sWiU
  • 0 Votes
    4 Posts
    2k Views
    zareenZ
    https://trinket.io/java/276087f7df?showInstructions=true
  • 0 Votes
    7 Posts
    3k Views
    zareenZ
    Ideas Solution 2: #include<iostream> #include<fstream> #include<stdio.h> using namespace std; class Employee{ private: int code; char name[20]; float salary; public: void read(); void display(); int getEmpCode() { return code;} int getSalary() { return salary;} void updateSalary(float s) { salary=s;} }; void Employee::read(){ cout<<"Enter employee code: "; cin>>code; cout<<"Enter name: "; cin.ignore(1); cin.getline(name,20); cout<<"Enter salary: "; cin>>salary; } void Employee::display() { cout<<code<<" "<<name<<"\t"<<salary<<endl; } fstream file; void deleteExistingFile(){ remove("EMPLOYEE.DAT"); } void appendToFille(){ Employee x; x.read(); file.open("EMPLOYEE.DAT",ios::binary|ios::app); if(!file){ cout<<"ERROR IN CREATING FILE\n"; return; } file.write((char*)&x,sizeof(x)); file.close(); cout<<"Record added sucessfully.\n"; } void displayAll(){ Employee x; file.open("EMPLOYEE.DAT",ios::binary|ios::in); if(!file){ cout<<"ERROR IN OPENING FILE \n"; return; } while(file){ if(file.read((char*)&x,sizeof(x))) if(x.getSalary()>=10000 && x.getSalary()<=20000) x.display(); } file.close(); } void searchForRecord(){ Employee x; int c; int isFound=0; cout<<"Enter employee code: "; cin>>c; file.open("EMPLOYEE.DAT",ios::binary|ios::in); if(!file){ cout<<"ERROR IN OPENING FILE \n"; return; } while(file){ if(file.read((char*)&x,sizeof(x))){ if(x.getEmpCode()==c){ cout<<"RECORD FOUND\n"; x.display(); isFound=1; break; } } } if(isFound==0){ cout<<"Record not found!!!\n"; } file.close(); } void increaseSalary(){ Employee x; int c; int isFound=0; float sal; cout<<"enter employee code \n"; cin>>c; file.open("EMPLOYEE.DAT",ios::binary|ios::in); if(!file){ cout<<"ERROR IN OPENING FILE \n"; return; } while(file){ if(file.read((char*)&x,sizeof(x))){ if(x.getEmpCode()==c){ cout<<"Salary hike? "; cin>>sal; x.updateSalary(x.getSalary()+sal); isFound=1; break; } } } if(isFound==0){ cout<<"Record not found!!!\n"; } file.close(); cout<<"Salary updated successfully."<<endl; } void insertRecord(){ Employee x; Employee newEmp; newEmp.read(); fstream fin; file.open("EMPLOYEE.DAT",ios::binary|ios::in); fin.open("TEMP.DAT",ios::binary|ios::out); if(!file){ cout<<"Error in opening EMPLOYEE.DAT file!!!\n"; return; } if(!fin){ cout<<"Error in opening TEMP.DAT file!!!\n"; return; } while(file){ if(file.read((char*)&x,sizeof(x))){ if(x.getEmpCode()>newEmp.getEmpCode()){ fin.write((char*)&newEmp, sizeof(newEmp)); } fin.write((char*)&x, sizeof(x)); } } fin.close(); file.close(); rename("TEMP.DAT","EMPLOYEE.DAT"); remove("TEMP.DAT"); cout<<"Record inserted successfully."<<endl; } int main() { char ch; deleteExistingFile(); do{ int n; cout<<"ENTER CHOICE\n"<<"1.ADD AN EMPLOYEE\n"<<"2.DISPLAY\n"<<"3.SEARCH\n"<<"4.INCREASE SALARY\n"<<"5.INSERT RECORD\n"; cout<<"Make a choice: "; cin>>n; switch(n){ case 1: appendToFille(); break; case 2 : displayAll(); break; case 3: searchForRecord(); break; case 4: increaseSalary(); break; case 5: insertRecord(); break; default : cout<<"Invalid Choice\n"; } cout<<"Do you want to continue ? : "; cin>>ch; }while(ch=='Y'||ch=='y'); return 0; }
  • 0 Votes
    1 Posts
    2k Views
    No one has replied
  • 0 Votes
    7 Posts
    2k Views
    zareenZ
    Q.1 Answer [image: 75vrAb3.png] Q.2 Answer [image: 1S6Tme3.png]
  • 0 Votes
    2 Posts
    661 Views
    zaasmiZ
    #include <dos.h> #include <conio.h> char st [80]; int SendKbdRate(unsigned char data , int maxtry) { unsigned char ch; do { do { ch=inport(0x64); }while (ch&0x02); outport(0x60,data); do { ch = inport(0x64); }while (ch&0x01); if (ch==0xfa) { puts("success\n"); break; } maxtry = maxtry - 1; } while (maxtry != 0); if (maxtry==0) return 1; else } return 0; void main () { //clrscr(); SendKbdRate(0xf3,3); SendKbdRate(0x68,3); gets(st); }
  • 0 Votes
    1 Posts
    637 Views
    No one has replied
  • 0 Votes
    2 Posts
    907 Views
    M
    Idea Solution! https://youtu.be/OpAEnze5A4E
How to Build a $1,000/Month PAK VS BAN Live Live Cricket Streaming
File Sharing

2

Online

3.0k

Users

2.8k

Topics

8.2k

Posts
| |